// const fs = require('fs');
const crypto = require('crypto');

// let rs = fs.createReadStream('');
// let ws = fs.createWriteStream('');

/*
    crypto.createHash()用于创建一个hash对象，该方法接收一个字符串作为参数，常用md5

    hash对象中的方法:
        - hash.update(str): 该方法用于将str加密，并存储到这个hash对象中
        - hash.digest(str): 该方法用于将hash中存的加密好的东西返回出来，接收一个str参数
            - str有四种写法：base64,base64url,binary,hex。分别用于展示的格式，我们这里用hex也就是十六进制
*/

let hash = crypto.createHash('md5');
hash.update('我是你爹');
console.log(hash.digest('hex'));